supported group living residence - Spanish English Dictionary